<HTML>
<HEAD>
<!-- This HTML file has been created by texi2html 1.45
     from schintro.txi on 19 Febuary 1997 -->

<TITLE>An Introduction to Scheme and its Implementation - Procedures</TITLE>
</HEAD>
<BODY>
Go to the <A HREF="schintro_1.html">first</A>, <A HREF="schintro_59.html">previous</A>, <A HREF="schintro_61.html">next</A>, <A HREF="schintro_143.html">last</A> section, <A HREF="schintro_toc.html">table of contents</A>.
<HR>


<H2><A NAME="SEC67" HREF="schintro_toc.html#SEC67">Procedures (Hunk K)</A></H2>


<PRE>
==================================================================
Hunk K starts here:
==================================================================
</PRE>

<P>
<A NAME="IDX63"></A>

</P>
<P>
Scheme procedures are "first class," meaning that they're objects
in the language.  They can be anonymous, meaning that you can
have pointers to procedures that don't have printed names.  They
can be higher-order, meaning that procedures can operate on
procedures.

</P>

<UL>
<LI><A HREF="schintro_61.html#SEC68">First Class Procedures</A>: Procedures are objects in the language
<LI><A HREF="schintro_62.html#SEC69">Higher-Order Procedures</A>: Procedures can take procedures as arguments
<LI><A HREF="schintro_63.html#SEC70">Anonymous Procedures and lambda</A>: lambda creates procedure objects, which
                                don't need names
<LI><A HREF="schintro_64.html#SEC71">lambda and Lexical Scope</A>
<LI><A HREF="schintro_65.html#SEC72">Local Definitions</A>: defines work locally, too
<LI><A HREF="schintro_66.html#SEC73">Local Procedures and letrec</A>: letrec is like let, but supports recursive
                                definitions
<LI><A HREF="schintro_67.html#SEC74">Multiple defines are Like a letrec</A>: Understanding definitions and scope
<LI><A HREF="schintro_68.html#SEC75">Variable Arity</A>: Procedures can take a variable number of arguments
<LI><A HREF="schintro_69.html#SEC76">apply</A>
</UL>

<HR>
Go to the <A HREF="schintro_1.html">first</A>, <A HREF="schintro_59.html">previous</A>, <A HREF="schintro_61.html">next</A>, <A HREF="schintro_143.html">last</A> section, <A HREF="schintro_toc.html">table of contents</A>.
</BODY>
</HTML>
